package com.weitu.majorHazard.technicalReport.mapper;

import com.weitu.majorHazard.technicalReport.entity.TechnicalReport;

import java.util.List;
import java.util.Map;

/**
 * Created by smp on 2017/4/24.
 */
public interface TechnicalReportMapper {
    /**
     * 查询总数
     * @param map
     * @return
     */
    int queryCount(Map<String,Object> map);

    /**
     *  分页查询
     * @param map
     * @return
     */
    List<TechnicalReport> queryList(Map<String,Object> map);

    /**
     * 插入技术报告
     * @param technicalReport
     * @return
     */
    int insertTechnicalReport(TechnicalReport technicalReport);

    /**
     * 技术报告详情
     * @param id
     * @return
     */
    TechnicalReport queryTechnicalReportById(String id);

    /**
     * 修改技术报告
     * @param technicalReport
     * @return
     */
    int updateTechnicalReport(TechnicalReport technicalReport);

    /**
     * 删除技术报告
     * @param id
     * @return
     */
    int deleteTechnicalReport(String id);
}
